package com.fourth.shopping.entity;

import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;


@Data
public class Orders {
    private Integer oId;

    private String oNo;

    private BigDecimal oGoodPrice;

    private Integer oNum;

    /**
     * 0表示未支付,1表示已支付, 2表示取消,3表示过期,4表示申请退款状态,5表示退款中,6退款成功,7已完成, 8发货中
     */
    private Integer oStatus;

    /**
     * 0待评价,1表示已评价
     */
    private Integer oAppraiseStatus;

    /**
     * 订单所属的用户
     */
    private Integer oUserId;

    /**
     * 订单创建日期
     */
    private Date oCreateTime;

    /**
     * 付款日期
     */
    private Date oPayTime;

    /**
     * 商品id
     */
    private String oGoodId;

    /**
     * 商品的图片
     */
    private String oGoodImg;

    /**
     * 商品的描述信息
     */
    private String oGoodTitle;

    /**
     * 定时任务     得到时间差    如果RabbitMq服务出了问题（服务器坏了）
     * 重启后可以获取订单的时间跟当前的时间进行对比
     *
     */
    private Integer diffTime;

}